package day10.Ti.FileDome;

import java.io.File;
import java.util.Scanner;

public class Ti04 {
    public static void main(String[] args) {
//        要求定义一个方法, 该方法, 既能删除文件,也能删除文件夹.
//                键盘录入一个路径, 测试该方法:
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个路径");
        String s = sc.nextLine();
        File file = new File(s);
        shan(file);
    }

    private static void shan(File file) {

        if (!file.exists()) {
            System.out.println("输入有误");
            return;
        }
        if (file.isFile()) {
            file.delete();
            return;
        }
        if (file.isDirectory()) {
            File[] ff = file.listFiles();
            for (File f : ff) {
                if (f.isFile()) {
                    f.delete();
                } else if (f.isDirectory()) {
                    shan(f);
                }
            }
        }
        file.delete();
    }
}
